//
// Created by 25429 on 2020/7/9.
//

#ifndef SIRIUS_TASK_LIMIT_UP_FIRST_BUY_SZ_H
#define SIRIUS_TASK_LIMIT_UP_FIRST_BUY_SZ_H


#include "strategy_task.h"


class task_limit_up_first_buy_sz : public strategy_task {
public:
    explicit task_limit_up_first_buy_sz(string name, trade_engine *trade) : strategy_task(
            std::move(name), trade) {
    }

    void init() override;

    inline void on_md_l2_mkt(const SiriusMDRspMarketField &mkt) override;
};


#endif //SIRIUS_TASK_LIMIT_UP_FIRST_BUY_SZ_H
